a{
	text-decoration:none;
}
a:link{
	text-decoration:none;
} 
a:visited{
	text-decoration:none;
} 
a:hover{
	text-decoration:none;
}
.left{
	float: left;
}
.right{
	float: right;
}
html,body{
	background: #f8f5f2;
	/*height: 100%;*/	
}
.swiper-container{
	/*height: 100%;*/
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #d8d8d8;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #d8d8d8;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #d8d8d8;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #d8d8d8;
} 
.my-pagination .swiper-pagination-bullet{
	width:33.3333333333333%;
	background:#fff;
	height:44px;
	text-align:center;
	border-radius:0;
	opacity: 1;
	float: left;
}
.my-pagination .swiper-pagination-bullet-active{
	opacity: 1;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	background: #fff;
	padding: 0 15px;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width: auto;
	margin-bottom: 10px;
}
.swiper-pagination-bullet a{
	height: 42px;
	border-bottom: 2px solid #fff;
	font-size: 16px;
	display: block;
	line-height: 42px;
	font-family: "微软雅黑";
}
.my-pagination .swiper-pagination-bullet-active a{
	color: #ff5959;
	border-bottom-color: #ff5959;
}
.fix{
	position: fixed;
	left: 0;
	bottom: 0;
}
.swiper-wrapper{
	height: auto;
}
.swiper-slide{
	height: auto;
}
.di_1{
	height: 111px;
	padding: 0 15px;
	background: #fff;
}
.di_c{
	height: 60px;
	line-height: 80px;
	margin-left: 15px;
	font-size: 16px;
	color: #353535;
	font-family: "微软雅黑";
}
.je{
	float: right;
	line-height: 24px;
	font-size: 24px;
	color: #353535;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 15px;
}
.di_2{
	height: 120px;
	background: #fff;
	padding: 0 15px;
	margin-bottom: 10px;
}
.di_l{
	width: 50%;
	height: 100%;
}
.p_1{
	height: 28px;
	line-height: 28px;
	color: #353535;
	font-size: 15px;
	text-align: center;
	font-family: "微软雅黑";
}
.p_2{
	height: 26px;
	line-height: 26px;
	font-weight: 600;
	color: #353535;
	font-size: 15px;
	text-align: center;
}
.di_3{
	height: 54px;
	line-height: 54px;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	background: #fff;
	padding: 0 15px;
	display: block;
	text-align: left;
	color: #323232;
	font-size: 16px;
	font-family: "微软雅黑";
}
.img1{
	float: right;
}
/*查看好友投资*/
.see{
	width: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #f8f5f2;
	z-index: 10;
	display: none;
	overflow-y: scroll;
}
.title{
	height: 45px;
	text-align: center;
	color: #ff5959;
	font-size: 16px;
	line-height: 45px;
	background: #fff;
	position: relative;
	margin-bottom: 20px;
	font-family: "微软雅黑";
}
.fh{
	position: absolute;
	left: 0;
	top: 0;
}
.tabl tr td{
	text-align: center;
	height: 45px;
	font-size: 16px;
	color: #323232;
	font-family: "微软雅黑";
}
tr:nth-child(odd){
	background: #edebe8;
} 
tr.tr_1{
	background: #fff;
	
}
.tr_1 th{
	height: 45px;
	border-bottom: 1px solid #dedede;
	color: #8e8e8e;
	font-size: 15px;
	font-weight: normal;
	font-family: "微软雅黑";
}
.ss{
	padding: 0 15px 20px;
	height: 50px;
}
.ss1{
	float: left;
	height: 48px;
	border: 1px solid #dedede;
	font-size: 16px;
	color: #c1c1c1;
	font-family: "微软雅黑";
	width: 72%;
	margin-right: 3%;
	text-indent: 1em;
	-webkit-appearance: none;
}
.ss2{
	float: left;
	height: 50px;
	width: 24%;
	border: none;
	background: #ff5959;
	color: #fff;
	font-size: 18px;
	font-family: "微软雅黑";
	/*text-align: center;
	line-height: 50px;*/
	 -webkit-appearance : none ; 
}
/*登录-注册-找回密码*/
.logo{
	margin-top: 54px;
	margin-bottom: 24px;
}
.login{
	padding: 0 28px;
}
.login p{
	height: 32px;
	padding-top: 23px;
	border-bottom: 1px solid #f24e33;
	position: relative;
}
.login p.toz{
	color: #535353;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	border: none;
	font-family: "微软雅黑";
}
.login p span{
	float: left;
	height: 32px;
}
.login p input{
	float: left;
	border: none;
	height: 32px;
	background: none;
	font-size: 18px;
	color: #444;
	font-family: "微软雅黑";
	-webkit-appearance: none;
}

.login-btn{
	margin-top: 80px;
	width: 100%;
	height: 50px;
	background: #f24e33;
	border: none;
	font-size: 20px;
	color: #fff;
	 -webkit-appearance : none ; 
	 font-family: "微软雅黑";
}
.register{
	height: 48px;
	display: block;
	border: 1px solid #f24e33;
	font-size: 20px;
	color: #f24e33;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 48px;
	margin-top: 15px;
}
.tel{
	margin-left: 28px;
	color: #535353;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-top: 20px;
	display: inline;
	margin-bottom: 30px;
}
.wj{
	margin-right: 28px;
	margin-top: 20px;
	color: #f24e33;
	font-size: 16px;
	font-family: "微软雅黑";
	display: inline;
	margin-bottom: 30px;
}
.fs{
	position: absolute;
	top: 20px;
	right: 15px;
	color: #f24e33;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	font-family: "微软雅黑";
}
.hui{
	color: #acacac;
}
/*弹框*/
.tuank{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.tuank1{
	margin: 0 22px;
	background: #f8f8f8;
	position: absolute;
	left: 0;
	top: 50%;
	border-radius: 16px;
}
.tuank1 h2{
	padding:0 12px;
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 30px;
	padding-top: 10px;
}
.tuank1 p{
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 24px;
	padding:0 15px;
	padding-bottom: 5px;
}
.gb{
	text-align: center;
	padding: 10px 0;
	font-family: "微软雅黑";
	font-size: 16px;
	border-top: 1px solid #d6d6da;
	color: #007aff;
	font-weight: bold;
}
.tux{
	position: absolute;
	right: 10px;
	top: 20px;
}

.tuank_1{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 10;
}
.tuank1_1{
	margin: 0 10%;
	background: #f8f8f8;
	position: absolute;
	left: 0;
	top: 50%;
	border-radius: 16px;
	width: 80%;
}
.tuank1_1 p{
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 24px;
	padding:20px 40px;
	/*padding-bottom: 5px;*/
	text-align: center;
}
.tuank1_1 p span{
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 24px;
	text-align: center;
}
.gb1{
	text-align: center;
	padding: 10px 0;
	font-family: "微软雅黑";
	font-size: 16px;
	border-top: 1px solid #d6d6da;
	color: #007aff;
	font-weight: bold;
}

.hidden {
  display: none;
}

/*拆分-第一页*/
.rec_0{
	font-size: 20px;
	color: #2b2b2b;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.rec_1{
	width: 80%;
	padding: 0 10%;
}
.rec_1 li{
	height: 58px;
	width: 100%;
	margin-bottom: 15px;
}
.rec_1 li div{
	float: left;
	padding: 5px 0 5px 15px;
	font-size: 15px;
	color: #2b2b2b;
	line-height: 24px;
}
.rec_2{
	font-size: 15px;
	color: #e94543;
	margin-left: 4px;
}
/*拆分-第二页*/
.reco_0{
	padding: 0 4%;
	
}
.reco_1{
	background: #fff;
	padding: 10px;
}
.reco_1 h2{
	padding-top: 4px;
	font-size: 16px;
	color: #5d5d5d;
	height: 36px;
	line-height: 36px;
}
.reco_1 div{
	margin-bottom: 8px;
}
.reco_1 div p{
	float: left;
	line-height: 24px;
	font-size: 15px;
	color: #5d5d5d;
}
/*拆分-第三页*/
.recom_1{
	padding: 22px 4% 0px;
	width: 92%;
	background: #316c94;
}
.recom_1_1{
	width: 100%;
	height: 60px;
	width: auto;
}
.recom_1_1_p1{
	width: 100%;
	height: 22px;
	line-height: 22px;
	color: #fff;
	font-size: 16px;
	text-indent: 5px;
	margin-bottom: 6px;
}
.recom_1_1_p2{
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 25px;
	text-align: right;
	padding-right: 5%;
}
.recom_1_xian{
	height: 24px;
	border-bottom: 1px solid #5a95bd;
}
.recom_2{
	position: relative;
}
.recom_2_1{
	width: 50%;
	height: 80px;
	float: left;
}
.recom_1_xian1{
	height: 60px;
	border-left: 1px solid #5a95bd;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px -0.5px;
}
.recom_2_1_p1{
	padding-top: 12px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.recom_2_1_p2{
	font-size: 18px;
	color: #fff;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.recom_3{
	height: 48px;
	background: #f7f7f7;
	border-bottom: 1px solid #dedede;
	position: relative;
}
.recom_3 li{
	width: 50%;
	height: 48px;
	float: left;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	position: relative;
}
.recom_3 li.recom_mor{
	color: #ff5959;
}
.recom_3 li.recom_1_xian2{
	height: 28px;
	border-left: 1px solid #d8d8d8;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -14px -0.5px;
	width: 0px;
}
.recom_3_img{
	position: absolute;
	top: 0;
	left: 50%;
	height: 48px;
	margin-left: -36px;
}
.recom_4{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.recom_4_1{
	background: #f8f5f2;
}
.recom_4_1_ul1{
	width: 100%;
	height: 44px;
	background: #fff;
	border-bottom: 1px solid #dedede;
}
.recom_4_1_ul1 li{
	width: 25%;
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	float: left;
	color: #484848;
}
.recom_4_1_ul1 li.recom_mor1{
	color: #ff5959;
	border-bottom: 2px solid #ff5959;
}
.recom_4_1_div{
	width: 100%;
	padding-top: 10px;
	height: auto;
	overflow: hidden;
}
.recom_4_1_div_dd{
	padding: 16px 4% 10px;
	width: 92%;
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
.recom_4_1_div_dd p{
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #484848;
}
.recom_4_1_div_dd p span{
	font-size: 15px;
	color: #919090;
	width: 22%;
	padding-right: 5px;
	display: inline-block;
}

.recom_4_1_div_dd p.red{
	color: #ff5959;
}
.recom_4_1_div_dd p.red span{
	color: #ff5959;
}
/*--------------------------------*/
.recom_4_1_ul2{
	width: 100%;
	height: 44px;
	background: #fff;
	border-bottom: 1px solid #dedede;
}
.recom_4_1_ul2 li{
	width: 33.3333333%;
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	float: left;
	color: #484848;
}
.recom_4_1_ul2 li.recom_mor1{
	color: #ff5959;
	border-bottom: 2px solid #ff5959;
}
.recom_4_1_div2,.recom_4_1_div1{
	width: 100%;
	padding-top: 10px;
	height: auto;
	overflow: hidden;
}
.recom_4_1_div1_dd{
	padding: 16px 4% 10px;
	width: 92%;
	background: #fff;
	margin-bottom: 10px;
	position: relative;
}
.recom_4_1_div1_dd p{
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #484848;
}
.recom_4_1_div1_dd p span{
	font-size: 15px;
	color: #919090;
	width: 22%;
	padding-right: 5px;
	display: inline-block;
}

.recom_4_1_div1_dd p.red{
	color: #ff5959;
}
.recom_4_1_div1_dd p.red span{
	color: #ff5959;
}

.recom_4_ydk{
	position: absolute;
	top: 8px;
	right: 0;
	display: none;
}
.nav_scroll{
	position:fixed;
	width:100%; 
	margin:0; 
	top:0;
	z-index: 99999;
	margin-bottom: 28px; 
}

.nav_scroll1{
	position:fixed;
	width:100%; 
	margin:0; 
	top:49px;
	z-index: 99999;
	margin-bottom: 28px;
}
